/**
 * 
 */
package com.fish.service.sight;

import java.util.List;
import java.util.Map;

import com.fish.common.constant.QueryPage;
import com.fish.common.tag.Pager;
import com.fish.sight.po.Sight;

/**
 * @author damian
 *
 */
public interface SightService {
	public Pager<Sight> selectSightWithPaging(Map<String,Object> param);
	
	public Long insertSight(Sight obj);
	
	public Sight selectSightById(String id);
	
	public boolean updateSight(Sight obj);
	
	public boolean deleteSight(String id,String updateUserId);
	
	public Long querySightCountByObject(Sight sight) ;
	
	public List<Sight> querySightByObject(Sight sight,QueryPage queryPage);
	
}
